Probabilistic Loop Scheduling

نویسندگان

  • Sissades Tongsima
  • Chantana Chantrapornchai
چکیده

This paper presents a new methodology for statically scheduling a cyclic data-ow graph whose node computation times can be represented by random variables. A communication cost issue is also considered as another uncertain factor in which each node from the graph can produce diierent amount of data depending on the probability of its computation time. Since such communication costs rely on the amount of transfered data, this overhead becomes uncertain as well. We propose an algorithm to take advantage of the parallelism across a loop iteration while hiding the communication overhead. The resulting schedule will be evaluated in terms of conndence probability|the probability of having a schedule completed before a certain time. Experimental results show that the proposed framework performs better than a traditional algorithm running on an input which assumes xed average timing information .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Probabilistic Rotation: Scheduling Graphs with Uncertain Execution Time

This paper proposes an algorithm called probabilistic rotation scheduling which takes advantage of loop pipelining to schedule tasks with uncertain times to a parallel processing system. These tasks normally occur when conditional instructions are employed and/or inputs of the tasks influence the computation time. We show that based on our loop scheduling algorithm the length of the resulting s...

متن کامل

Probabilistic Rotation Scheduling

One of the biggest problems in parallel processing is to obtain a good schedule without having a knowledge of exact computation time of the tasks. These tasks normally occur when conditional instructions are employed and/or inputs of the tasks in uence the computation time. The relationship of these tasks can be represented by a dataow graph where each node models the task associated with a pro...

متن کامل

A mathematical model for sustainable probabilistic network design problem with construction scheduling considering social and environmental issues

Recent facility location allocation problems are engaged with social, environmental and many other aspects, besides cost objectives.Obtaining a sustainable solution for such problems requires development of new mathematical modeling and optimization algorithms. In this paper, an uncapacitated dynamic facility location-network design problem with random budget constraints is considered. Social i...

متن کامل

Loop Scheduling to Minimize Cost with Data Mining and Prefetching for Heterogeneous Dsp

In real-time embedded systems, such as multimedia and video applications, cost and time are the most important issues and loop is the most critical part. Due to the uncertainties in execution time of some tasks, this paper models each varied execution time as a probabilistic random variable. We proposes a novel algorithm to minimize the total cost while satisfying the timing constraint with a g...

متن کامل

Considering Uncertain Communication Overheads in Probabilistic Loop Scheduling

This paper presents a new methodology for statically scheduling a cyclic dataow graph whose node computation times can be represented by random variables. A communication cost issue is also considered as another uncertain factor in which each node from the graph can produce di erent amount of data depending on the probability of its computation time. Since such communication costs rely on the a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007